
import { MongooseFactory } from "../kalend";
import { Schema } from "mongoose";

/** 支付回调记录表 */
const schema = MongooseFactory.Schema({
    appid: {
        type: String
    },
    bank_type: {
        type: String
    },//付款银行
    cash_fee: {
        type: Number
    },//现金支付金额
    fee_type: {
        type: String
    },//货币种类 CNY人民币
    is_subscribe: {
        type: Boolean
    },//是否关注公众账号
    mch_id: {
        type: String
    },//商户号
    nonce_str: {
        type: String
    },
    openid: {
        type: String
    },
    out_trade_no: {
        type: String
    },//商户订单号
    result_code: {
        type: String
    },//业务结果
    return_code: {
        type: String
    },//返回状态码
    time_end: {
        type: String
    },//支付完成时间
    total_fee: {
        type: Number
    },//总金额
    trade_type: {
        type: String
    },//交易类型
    transaction_id: {
        type: String
    },//微信支付订单号
    sign:{
        type: String
    },
    status:{
        type: Number,
        default: 0
    }
});



export const paydatalogModel = MongooseFactory.Model("paydatalog", schema);